Follow up to r45780: catch Talk:interwiki:x links
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 20 Jan 2009 22:55:20 +0000 (22:55 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 20 Jan 2009 22:55:20 +0000 (22:55 +0000)
includes/Title.php

index 8ec6217..5aa1ffe 100644 (file)
@@ -2077,6 +2077,8 @@ class Title {
                                        if( $ns == NS_TALK && preg_match( $prefixRegexp, $dbkey, $x ) ) {
                                                if( $wgContLang->getNsIndex( $x[1] ) )
                                                        return false; # Disallow Talk:File:x type titles...
+                                               else if( Interwiki::isValidInterwiki( $x[1] ) )
+                                                       return false; # Disallow Talk:Interwiki:x type titles...
                                        }
                                } elseif( Interwiki::isValidInterwiki( $p ) ) {
                                        if( !$firstPass ) {